c语言怎样自定义ceil函数,C语言数学函数ceil(), floor(), round()

您所在的位置:网站首页 c语言round 函数 c语言怎样自定义ceil函数,C语言数学函数ceil(), floor(), round()

c语言怎样自定义ceil函数,C语言数学函数ceil(), floor(), round()

#c语言怎样自定义ceil函数,C语言数学函数ceil(), floor(), round()| 来源: 网络整理| 查看: 265

用法:

#include

double ceil(double x);

double floor(double x);

double round(double x);

ceil(x)返回不小于x的最小整数值(然后转换为double型)。

floor(x)返回不大于x的最大整数值。

round(x)返回x的四舍五入整数值。

给个例子test.c:

#include

#include

int main(int argc, const char *argv[])

{

float num = 1.4999;

printf("ceil(%f) is %f\n", num, ceil(num));

printf("floor(%f) is %f\n", num, floor(num));

printf("round(%f) is %f\n", num, round(num));

return 0;

}

编译:$cc test.c -lm

执行:$./a.out

ceil(1.499900) is 2.000000

floor(1.499900) is 1.000000

round(1.499900) is 1.000000

文章转自这里: http://joe.is-programmer.com/posts/17461.html



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3